package cn.itcast.babasport.mapper.product;

import java.util.List;

import cn.itcast.babasport.pojo.product.Brand;
import cn.itcast.babasport.pojo.product.BrandQuery;

public interface BrandMapper {
	/**
	 * 根据条件查询品牌列表不分页
	 * @param brandQuery
	 * @return
	 */
	public List<Brand> selectBrandListNoPage(BrandQuery brandQuery);
	/**
	 * 根据条件分页查询品牌列表
	 * @param brandQuery
	 * @return
	 */
	public List<Brand> selectBrandListHavePage(BrandQuery brandQuery);
	/**
	 * 根据条件查询商品总记录数
	 * @param brandQuery
	 * @return
	 */
	public int selectBrandCount(BrandQuery brandQuery);
	/**
	 * 根据ID查询商品分类信息
	 * @param id
	 * @return
	 */
	public Brand selectBrandById(Long id);
	
	public void updateBrand(Brand brand) throws Exception;
	/**
	 * 添加商品分类信息
	 * @param brand
	 */
	public void insertBrand(Brand brand);
	/**
	 * 批量删除商品分类信息
	 * @param ids
	 */
	public void deleteBatchBrand(Long[] ids);
}
